package com.auth.builder;

import org.activiti.engine.delegate.DelegateTask;
import org.activiti.engine.delegate.TaskListener;

/**
 * @Author:Tangjiachang
 * @Date 2023/7/22
 * @Description: 通过监听器的方式来指定审批人
 */
public class CustomTaskListener implements TaskListener {
    @Override
    public void notify(DelegateTask task) {
        if ("经理审批".equals(task.getName())) {
            // 分配任务
            task.setAssignee("jack");
        } else if ("人事审批".equals(task.getName())) {
            task.setAssignee("Tang");
        }
    }
}
